* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
}

input {
    -webkit-appearance: none;
}

img,
a {
    -webkit-touch-callout: none;
}

em,
i {
font-style: normal;
}

li {
    list-style: none;
}

img {
    width: 100%;
    height: 100%;
    border: 0;
    vertical-align: middle;
}

a {
    color: #666;
    text-decoration: none;
}

a:hover{
    color: red;
}

button {
    cursor: pointer;
}

button,
input {
    /* "\5B8B\4F53"宋体意思 */
    font-family: Microsoft YaHei, Heiti SC, tahoma, aeial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
    /* 默认有灰色边框，这里去掉 */
        border: 0;
        outline: none;
}

body {
    /* css3抗锯齿 */
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
    font: 12px/1.5 Microsoft YaHei, Heiti SC, tahoma, aeial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
    color: #666;
}